lady's fingers plant (hibiscus esculentus) - Spanish English Dictionary